Jetzt lerne ich Android 4-Programmierung: Der schnelle Einstieg in die App-Entwicklung für Smartphone und Tablet (German Edition) by Louis Dirk

Jetzt lerne ich Android 4-Programmierung: Der schnelle Einstieg in die App-Entwicklung für Smartphone und Tablet (German Edition) by Louis Dirk

Autor:Louis, Dirk [Louis, Dirk]
Die sprache: deu
Format: epub
Herausgeber: Pearson Germany
veröffentlicht: 2012-10-15T22:00:00+00:00


10.1.1 Menü-Verwirrungen

Was ist nun bei den Menüs so verwirrend, wie eingangs erwähnt?

Beginnen wir mit dem Optionen-Menü. Es wird durch Drücken des Menu-Buttons angezeigt. Blöd nur, dass Geräte ab Android 3.x aufwärts keinen Menu-Button mehr haben müssen und Tablet-PCs in der Regel sowieso keinen Menu-Button haben! Damit ist also schon mal klar, dass das Optionen-Menü ein Auslaufmodell ist. Natürlich gibt es noch massenhaft Geräte, die den Button haben und eine Android 2.x-Version einsetzen: Hier können und müssen Sie das Optionen-Menü nehmen.

Für Versionen ab Android 3.x sieht Google vor, dass man auf die ab dieser Version vorhandene ActionBar umsteigt. Die ActionBar ist eine Navigationsleiste, die am oberen Rand des Bildschirms gezeigt wird. Dort lassen sich Menüeinträge anzeigen, die als Ersatz für das Optionen-Menü aus der Android 2.x-Welt dienen können.

Ähnlich verhält es sich mit dem Kontextmenü, das man nur bis Version 2.x verwenden soll. Für alle Android-Versionen 3.x und höher wird empfohlen, auf Kontextmenüs zu verzichten (allerdings kann man dies ignorieren und sie trotzdem verwenden) und stattdessen auf die neuen Popup-Menüs zu setzen. Die Motivation ist hierbei, dass viele Anwender gar nicht auf die Idee kommen, längere Zeit (ca. 3 Sekunden) auf eine View zu drücken, um das Optionen-Menü zu aktivieren. Ein gut sichtbarer Button mit der Beschriftung Optionen dürfte deutlich intuitiver sein.

Wenn Sie vom Optionen-Menü begeistert sind und es entgegen der offiziellen Empfehlung in einer Android-Version 3.x aufwärts verwenden, kann es allerdings passieren, dass es nicht wie gewohnt am unteren Rand erscheint, sondern im sogenannten Overflow-Menü der ActionBar auftaucht (also am oberen Bildschirmrand), abhängig von der konkreten Android-Version, der gesetzten Darstellungsart (Theme) der aktuellen Activity und der Kombination von minSDKVersion und targetSDKVersion in der Datei AndroidManifest.xml. Weitere Details ersparen wir uns an dieser Stelle, damit Autoren und Leser nicht total verwirrt werden!



Download



Haftungsausschluss:
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur                                                  Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.